home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / Chip_2003-12_cd2.bin / drivers / Zakladni desky / Intel / wdm3516b_cadenza.exe / SMAXWDM / W2K_XP / smwdmCH4.inf < prev    next >
Encoding:
Windows Setup INFormation  |  2002-11-15  |  37.9 KB  |  837 lines

  1. ; SoundMAX device information file for Intel
  2. ; Analog Devices, Inc. Copyright(c) 1998 - 2002
  3.  
  4. [Version]
  5. Signature="$CHICAGO$"
  6. Class=MEDIA
  7. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  8. provider=%ANLG%
  9. DriverVer = 08/23/2002,%DriverBuildID%
  10. CatalogFile=smx.cat
  11.  
  12. [ControlFlags]
  13. ExcludeFromSelect = *
  14.  
  15. [Manufacturer]
  16. %MfgName%=AnalogDevices
  17.  
  18. [AnalogDevices]
  19. %*WDM_AC97AUD.DeviceDesc%=WDM_FOREST, pci\ven_8086&dev_24C5&subsys_01028086
  20. %*WDM_AC97AUD.DeviceDesc%=WDM_FOREST, pci\ven_8086&dev_24C5&subsys_46548086
  21. %*WDM_AC97AUD.DeviceDesc%=WDM_FOREST, pci\ven_8086&dev_24C5&subsys_46488086
  22. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_01038086
  23. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_01048086
  24. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_01058086
  25. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_01068086
  26. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_01078086
  27. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_01088086
  28. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_010A8086
  29. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_010B8086
  30. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_010C8086
  31. %*WDM_AC97AUD.DeviceDesc%=WDM_SILVRF, pci\ven_8086&dev_24C5&subsys_010D8086
  32. %*WDM_AC97AUD.DeviceDesc%=WDM_BRWNVL, pci\ven_8086&dev_24C5&subsys_50328086
  33. %*WDM_AC97AUD.DeviceDesc%=WDM_BRWNVL, pci\ven_8086&dev_24C5&subsys_42328086
  34. %*WDM_AC97AUD.DeviceDesc%=WDM_BRWNVL, pci\ven_8086&dev_24C5&subsys_536011D4
  35. %*WDM_AC97AUD.DeviceDesc%=WDM_BLUEM2, pci\ven_8086&dev_24C5&subsys_42548086
  36. %*WDM_AC97AUD.DeviceDesc%=WDM_BLUEM6, pci\ven_8086&dev_24C5&subsys_42368086
  37. %*WDM_AC97AUD.DeviceDesc%=WDM_BLUEM6, pci\ven_8086&dev_24C5&subsys_01098086
  38. %*WDM_AC97AUD.DeviceDesc%=WDM_BROKDL, pci\ven_8086&dev_24C5&subsys_536311D4
  39. %*WDM_AC97AUD.DeviceDesc%=WDM_NBROKDL,pci\ven_8086&dev_24C5&subsys_42478086
  40. %*WDM_AC97AUD.DeviceDesc%=WDM_BROKDL, pci\ven_8086&dev_24C5&subsys_537111D4
  41. %*WDM_AC97AUD.DeviceDesc%=WDM_BROKDL, pci\ven_8086&dev_24C5&subsys_537211D4
  42. %*WDM_AC97AUD.DeviceDesc%=WDM_BROKDL, pci\ven_8086&dev_24C5&subsys_42428086
  43.  
  44. [DestinationDirs]
  45. DefaultDestDir = 10,system32\drivers   ; %SystemRoot%\system32\drivers
  46. WDM_AC97AUD.CopyList = 10,system32\drivers   ; %SystemRoot%\system32\drivers
  47. DevUpgrd-Files = 10, win9xmig\DevUpgrd
  48. W2KDriver-Files = 10, win9xmig\DevUpgrd\ADIW2K
  49. Sensaura = 10, system32
  50.  
  51. [WDM_BROKDL]
  52. DriverVer = 08/23/2002,%DriverBuildID%
  53. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  54. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
  55. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Brwnvl1.AddReg, BrwnNoPhone.AddReg, IntMgc.AddReg, SPDIFPCM.AddReg, DevUpgrd-AddReg
  56. KnownRegEntries=ICHAUD.KnownRegEntries
  57.  
  58. [WDM_BRWNVL]
  59. DriverVer = 08/23/2002,%DriverBuildID%
  60. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  61. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
  62. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Brwnvl1.AddReg, BrwnNoPhone.AddReg, IntMgc.AddReg, SPDIFOff.AddReg, DevUpgrd-AddReg
  63. KnownRegEntries=ICHAUD.KnownRegEntries
  64.  
  65. [WDM_BLUEM2]
  66. DriverVer = 08/23/2002,%DriverBuildID%
  67. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  68. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
  69. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Brwnvl1.AddReg, BrwnPhone.AddReg, Bluem2.AddReg, SPDIFOff.AddReg, DevUpgrd-AddReg
  70. KnownRegEntries=ICHAUD.KnownRegEntries
  71.  
  72. [WDM_BLUEM6]
  73. DriverVer = 08/23/2002,%DriverBuildID%
  74. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  75. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
  76. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Brwnvl1.AddReg, BrwnPhone.AddReg, Bluem6.AddReg, SPDIF.AddReg, DevUpgrd-AddReg
  77. KnownRegEntries=ICHAUD.KnownRegEntries
  78.  
  79. [WDM_NBROKDL]
  80. DriverVer = 08/23/2002,%DriverBuildID%
  81. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  82. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
  83. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, NBrokdl.AddReg, SPDIFPCM.AddReg, DevUpgrd-AddReg
  84. KnownRegEntries=ICHAUD.KnownRegEntries
  85.  
  86. [WDM_FOREST]
  87. DriverVer = 08/23/2002,%DriverBuildID%
  88. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  89. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
  90. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Forest.AddReg, BrwnPhone.AddReg, IntMgc.AddReg, SPDIFOff.AddReg, DevUpgrd-AddReg
  91. KnownRegEntries=ICHAUD.KnownRegEntries
  92.  
  93. [WDM_SILVRF]
  94. DriverVer = 08/23/2002,%DriverBuildID%
  95. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  96. CopyFiles=WDM_AC97AUD.CopyList, DevUpgrd-Files, W2KDriver-Files
  97. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Forest.AddReg, SilvRf.AddReg, BrwnPhone.AddReg, SPDIFOff.AddReg, DevUpgrd-AddReg
  98. KnownRegEntries=ICHAUD.KnownRegEntries
  99.  
  100. [DevUpgrd-AddReg]
  101. HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\Migration DLLs","Microsoft Device Upgrade Pack",,%10%\win9xmig\DevUpgrd
  102. HKLM,%Upgd%,"pci\ven_8086&dev_2415",,%10%\%UpDir%
  103. HKLM,%Upgd%,"pci\ven_8086&dev_2425",,%10%\%UpDir%
  104. HKLM,%Upgd%,"pci\ven_8086&dev_2445",,%10%\%UpDir%
  105. HKLM,%Upgd%,"pci\ven_8086&dev_2485",,%10%\%UpDir%
  106. HKLM,%Upgd%,"pci\ven_8086&dev_24C5",,%10%\%UpDir%
  107. HKLM,%Upgd%,"pci\ven_8086&dev_7195",,%10%\%UpDir%
  108. HKLM,%Upgd%,"pci\ven_1106&dev_3058",,%10%\%UpDir%
  109. HKLM,%Upgd%,"pci\ven_1106&dev_3059",,%10%\%UpDir%
  110. HKLM,%Upgd%,"pci\ven_10DE&dev_01B1",,%10%\%UpDir%
  111.  
  112. [DevUpgrd-Files]
  113. Migrate.dll
  114.  
  115. [W2KDriver-Files]
  116. smwdmCH4.inf
  117. smwdm.sys
  118. a3d.dll
  119. smsens.sys  ;;Sensaura
  120. aeaudio.sys ;;Andrea
  121.  
  122. [ICHAUD.KnownRegEntries]
  123. IsWin98Gold=keep
  124.  
  125. [IsWin98Gold]
  126. 1=HKLM,Software\Microsoft\Windows\CurrentVersion,VersionNumber,0,4.10.1998
  127.  
  128. [WDM_BROKDL.Interfaces]
  129. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  130. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  131. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  132. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  133. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  134.  
  135. [WDM_BRWNVL.Interfaces]
  136. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  137. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  138. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  139. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  140. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  141.  
  142. [WDM_BLUEM2.Interfaces]
  143. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  144. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  145. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  146. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  147. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  148.  
  149. [WDM_BLUEM6.Interfaces]
  150. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  151. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  152. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  153. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  154. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  155.  
  156. [WDM_NBROKDL.Interfaces]
  157. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  158. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  159. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  160. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  161. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  162.  
  163. [WDM_FOREST.Interfaces]
  164. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  165. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  166. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  167. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  168. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  169.  
  170. [WDM_SILVRF.Interfaces]
  171. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  172. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  173. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  174. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  175. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  176.  
  177. ;Begin Andrea Win9x
  178.  
  179. [WDM_BROKDL.HW]
  180. AddReg=FilterAddReg
  181.  
  182. [WDM_BRWNVL.HW]
  183. AddReg=FilterAddReg
  184.  
  185. [WDM_BLUEM2.HW]
  186. AddReg=FilterAddReg
  187.  
  188. [WDM_BLUEM6.HW]
  189. AddReg=FilterAddReg
  190.  
  191. [WDM_NBROKDL.HW]
  192. AddReg=FilterAddReg
  193.  
  194. [WDM_FOREST.HW]
  195. AddReg=FilterAddReg
  196.  
  197. [WDM_SILVRF.HW]
  198. AddReg=FilterAddReg
  199.  
  200. [WDM_AC97AUD.AddReg]
  201. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  202. HKR,,Driver,,smwdm.sys
  203. HKR,,NTMPDriver,,"smwdm.sys,sbemul.sys"
  204.  
  205. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  206.  
  207. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  208. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  209. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  210.  
  211. HKR,Drivers\wave\wdmaud.drv, Description,,%*WDM_AC97AUD.DeviceDesc%
  212. HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
  213. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_AC97AUD.DeviceDesc%
  214.  
  215. ; Establish max/min values for Volume nodes. "xxxxMax" is the setting for
  216. ;  maximum volume level (minimum attenuation). "xxxxMin" is the setting for
  217. ;  minimum volume level (maximum attenuation). These values are the Max/Min
  218. ;  bits written to the register for the Max/Min level. As an example, the
  219. ;  MicIn maximum volume can be set to 2 which equals a maximum output of +9 db,
  220. ;  the MicIn minimum is set to 10 which equals a minimum output of - 12 db.
  221. ;  (All register values are Hex.)
  222.  
  223. HKR, Settings, "HP_VMax", 1, 06   ;   Headphone Volume
  224. HKR, Settings, "FntVMax", 1, 08   ;   Front Volume
  225. HKR, Settings, "SurVMax", 1, 08   ;   Surround Volume
  226. HKR, Settings, "CtrVMax", 1, 08   ;   Center Volume
  227. HKR, Settings, "LfeVMax", 1, 08   ;   Lfe Volume ( sub woofer )
  228.  
  229. ; Max/Min record levels. xxxRMax is the maximum gain code for that record
  230. ;  source. xxxRMin is the minimum gain code for that source.
  231.  
  232. ; Default volume / mute settings. These are the initial installation settings.
  233. ; The volume default values are tested againts the Max/Min values that may have
  234. ;  been previously established. The Boolean settings (Mute, 20 db, etc.) are
  235. ;  set as 0 = FALSE, non-zero = TRUE;
  236. ;
  237. ; Note that a particular hardware platform may not implement all signal paths.
  238. ;
  239. ; This is the mixed digital PCM stream (Wave, SW Synth and Digital Redbook)
  240. ; This setting is not adjustable from a Mixer control slider. This is
  241. ; not adjustable from the Mixer applet.
  242. HKR, Settings, "NULL", 1, 00     ;   Generic handler for un-named nodes
  243.  
  244. HKR, Settings, "MasM", 1, 00     ;   Master Mute
  245.  
  246.                                     
  247. HKR, Settings, "PhoV", 1, 08     ;   Phone Volume
  248. HKR, Settings, "LinV", 1, 08     ;   LineIn Volume
  249. HKR, Settings, "VidV", 1, 08     ;   Video Volume
  250. HKR, Settings, "VidM", 1, 01     ;   Video Volume
  251. HKR, Settings, "AuxV", 1, 08     ;   Aux Volume
  252.  
  253. HKR, Settings, "20db", 1, 01     ;   Mic 20db Gain (enable gain =1)
  254. HKR, Settings, "MicV", 1, 08     ;   Mic In Volume
  255. HKR, Settings, "MicM", 1, 01     ;   Mic In Mute
  256. HKR, Settings, "MicS", 1, 00     ;   Mic In Select (0 == Mic1, 1 == Mic2)
  257.  
  258. HKR, Settings, "ACDV", 1, 04     ;   Analog CD Volume (not digital redbook !)
  259. HKR, Settings, "ACDM", 1, 00     ;   Analog CD Mute
  260. HKR, Settings, "P3DM", 1, 01     ;   Phat 3D Mute
  261. HKR, Settings, "P3DB", 1, 01     ;   Use enhancement on digital streams
  262. HKR, Settings, "MonV", 1, 04     ;   Mono Out Volume
  263. HKR, Settings, "MicBoostVal", 1, 12 ; AD1981A Microphone Boost. 00 = +20db, 01 = +10db, 02 = +30db, 12 = +30db on and +10db off
  264. HKR, Settings, "HP_V", 1, 08     ;   Headphone Volume
  265. HKR, Settings, "HP_M", 1, 00     ;   Headphone Mute
  266.  
  267. HKR, Settings, "FntV", 1, 08     ;   Surround Volume
  268. HKR, Settings, "FntM", 1, 00     ;   Surround Mute
  269. HKR, Settings, "SurV", 1, 08     ;   Surround Volume
  270. HKR, Settings, "SurM", 1, 00     ;   Surround Mute
  271. HKR, Settings, "CtrV", 1, 08     ;   Center Volume
  272. HKR, Settings, "CtrM", 1, 00     ;   Center Mute
  273. HKR, Settings, "LfeV", 1, 08     ;   Lfe Volume ( sub woofer )
  274. HKR, Settings, "LfeM", 1, 00     ;   Lfe Mute ( sub woofer )
  275.  
  276. HKR, Settings, "BB_V", 1, 08     ;   BassBoost Level ( 0 -> 0xF )
  277. HKCU,Software\Microsoft\Multimedia\Audio,DefaultFormat,,"ADI"
  278. HKCU,Software\Microsoft\Multimedia\Audio\WaveFormats,"ADI",1,01,00,02,00,22,56,00,00,88,58,01,00,04,00,10,00
  279.  
  280. ; Record Controls
  281.  
  282. HKR, Settings, "MicR", 1, 07     ;   Mic
  283. HKR, Settings, "LinR", 1, 01     ;   Line In
  284. HKR, Settings, "ACDR", 1, 05     ;   CD (Analog CD, not Redbook Audio)
  285. HKR, Settings, "AuxR", 1, 01     ;   Aux
  286. HKR, Settings, "VidR", 1, 01     ;   Video
  287. HKR, Settings, "PhoR", 1, 01     ;   Phone
  288. HKR, Settings, "MonR", 1, 01     ;   Mono output loopback
  289. HKR, Settings, "OutR", 1, 01     ;   Line output loopback
  290.  
  291. ;Apply 3DB boost to streams processed by SM2/3
  292. HKR, Settings, "3dBBoost", 1, 01, 00, 00, 00
  293. ; Enable Interrupt on each processed BDL
  294. ;  00 = Interrupt only when KMixer request
  295. ;  01 = Interrupt on every BDL
  296. HKR, Settings, "SGUpdate", 1, 01
  297.  
  298. ; Disable Node display on mixer applet. Set to 00 to enable, 01 to disable.
  299. HKR, Disable, "NULL", 1, 00     ;   Generic handler for un-named nodes
  300. HKR, Disable, "20db", 1, 00     ;   Mic 20db Gain
  301. HKR, Disable, "MicV", 1, 00     ;   Mic In Volume
  302. HKR, Disable, "MicM", 1, 00     ;   Mic In Mute
  303.  
  304. HKR, Disable, "ACDV", 1, 00     ;   Analog CD Volume (not digital redbook !)
  305. HKR, Disable, "ACDM", 1, 00     ;   Analog CD Mute
  306. HKR, Disable, "P3DV", 1, 00     ;   Stereo Wide (Phat 3D) Volume
  307. HKR, Disable, "P3DM", 1, 00     ;   Phat 3D Mute
  308. HKR, Disable, "P3DB", 1, 00     ;   Phat 3D Bypass for digital streams
  309.  
  310. HKR, Disable, "FntV", 1, 00     ;   Front Volume
  311. HKR, Disable, "FntM", 1, 00     ;   Front Mute
  312. HKR, Disable, "SurV", 1, 00     ;   Surround Volume
  313. HKR, Disable, "SurM", 1, 00     ;   Surround Mute
  314. HKR, Disable, "CtrV", 1, 00     ;   Center Volume
  315. HKR, Disable, "CtrM", 1, 00     ;   Center Mute
  316. HKR, Disable, "LfeV", 1, 00     ;   Lfe Volume ( sub woofer )
  317. HKR, Disable, "LfeM", 1, 00     ;   Lfe Mute ( sub woofer )
  318.  
  319. ; Record Controls
  320. HKR, Disable, "MicR", 1, 00     ;   Mic
  321. HKR, Disable, "ACDR", 1, 00     ;   CD (Analog CD, not Redbook Audio)
  322. HKR, Disable, "OutR", 1, 00     ;   Line output loopback
  323. HKR, Disable, "BB_V", 1, 00     ;   BassBoost Level
  324. HKR, Disable, "BB_M", 1, 00     ;   BassBoost Mute
  325. ;If you want the MonoOut to track the Master Volume control, set MonoWithMaster
  326. ;to 01. If you want separate Master Volume and MonoOut controls, set
  327. ;MonoWithMaster to 00. If MonoWithMaster = 01, the "MonoOut" controls will _not_
  328. ;be present on SndVol32 (the Master Volume control will control the MonoOut
  329. ;output)
  330.  
  331. ;If a AD1885/6 is detected and you want the (headphone) amplifier to track the
  332. ;Master Volume control, set HPWithMaster to 01 (same code written to Master
  333. ;Volume and Headphone volume based upon Master volume settings). If you want
  334. ;separate controls for the Master Volume and Headphone, set HPWithMaster to 00.
  335. ;If ;HpWithMaster = 01, the "Headphone" controls will _not_ be present on
  336. ;SndVol32 (the Master Volume control will control the Headphone amplifier output)
  337. ;If HpWithMaster = 01, the following INF settings are ignored, HP_VMax, HP_VMin,
  338. ;HP_V, HP_M, HP_P.
  339. ;An AD1887 uses the settings for the Master Volume to control the output and
  340. ;automatically sets HPWithMaster.
  341. HKR, Settings, "HPWithMaster", 1, 01 ;   00 = Normal, 01 = Amplifier output tracks Master
  342.  
  343. ;If a AD1885/6 is detected and the (headphone) amplifier is used, set HP_P to 00.
  344. ;If the amplified output is not used, set HP_P to 01. If you selected
  345. ;HPWithMaster, this setting is interpreted to be 01 (not active).
  346. HKR, Disable, "HP_P", 1, 00     ;   Headphone Pin (Headphone destination on AD1885/6)
  347.                                 ;    00 = active, 01 = not active
  348.  
  349. [SPDIFOff.AddReg]
  350. HKR, Disable, "SPDF", 1, 01     ;   01 = Disabled (default), 00 = Enabled
  351.  
  352. [SPDIFPCM.AddReg]
  353. ; Enable/Disable the S\PDIF channel
  354. HKR, Disable, "SPDF", 1, 00     ;   01 = Disabled (default), 00 = Enabled
  355. ; S/PDIF channel Data Type
  356. HKR, Settings, "CPCM",  1, 01   ;   00 = PCM not checked (default), 01 = PCM checked  
  357.  
  358. [SPDIF.AddReg]
  359. ; Enable/Disable the S\PDIF channel
  360. HKR, Disable, "SPDF", 1, 00     ;   01 = Disabled (default), 00 = Enabled
  361. ; S/PDIF channel Data Type
  362. HKR, Settings, "CAC3",  1, 01   ;   00 = AC3 not checked (default), 01 = AC3 checked
  363. HKR, Settings, "CPCM",  1, 01   ;   00 = PCM not checked (default), 01 = PCM checked
  364.  
  365. [Havre1Brwnvl.AddReg]
  366. HKR, Settings, "MonoWithMaster", 1, 00 ;   00 = Normal, 01 = MonoOut tracks Master
  367. HKR, Settings, "MasV", 1, 04    ;   Master Volume
  368. HKR, Settings, "PhoM", 1, 01    ;   Phone Mute
  369. HKR, Settings, "MonM", 1, 01    ;   Mono Out Mute
  370. HKR, Settings, "PCBM", 1, 00    ;   PCBeep Mute
  371. HKR, Settings, "P3DV", 1, 0A    ;   Stereo Wide (Phat 3D) Volume ( 0 - F )
  372. HKR, Settings, "BB_M", 1, 01    ;   BassBoost Mute
  373. HKR, Disable, "LinV", 1, 00     ;   LineIn Volume
  374. HKR, Disable, "LinM", 1, 00     ;   LineIn Mute
  375. HKR, Disable, "LinR", 1, 00     ;   Line In
  376. HKR, Disable, "AuxV", 1, 00     ;   Aux Volume
  377. HKR, Disable, "AuxM", 1, 00     ;   Aux Volume
  378. HKR, Disable, "AuxR", 1, 00     ;   Aux Volume
  379. HKR, Settings, "JackSenseDisable", 1, 01 ; Disable Jack Sense circuitry
  380. HKR, Settings, "RecS", 1, 00    ;   Record source (0=Mic, 1=CD, 2=Vid, 3=Aux
  381.                                 ;      4=LineIn, 5=WaveOut, 6=MonoOut, 7=Phone)
  382.  
  383. [Brwnvl.AddReg]
  384. HKR, Settings, "AuxM",             1, 00 ;  Aux Mute
  385. HKR, Settings, "AnalogEQVolume",   1, 00 ;  AD1981A Speaker EQ volume 0.0 dB gain
  386. HKR, Settings, "EnableAnaEQ",      1, 01 ;  Enable AD1981A Speaker EQ for analog domain
  387. HKR, Settings, "EnableSpeakerEQ",  1, 00 ;  AD1981A Speaker EQ. 00 = Disable EQ, 01 = Enable EQ
  388. HKR, Settings, "LinM",             1, 00 ;  LineIn Mute
  389. HKR, Settings, "MasVMin",          1, 3B ;  Master Volume Minimum
  390. HKR, Settings, "PCBV",             1, 08 ;  PCBeep Volume
  391. HKR, Settings, "PCMOutVolume",     1, 07 ;  PCM Out volume 8 = 0db gain, 7 = +1.5db
  392.  
  393. [BrwnPhone.AddReg]
  394. HKR, Disable, "PhoM",              1, 00 ;  Phone Mute
  395. HKR, Disable, "PhoR",              1, 00 ;  Phone
  396. HKR, Disable, "PhoV",              1, 00 ;  Phone Volume
  397.  
  398. [Forest.AddReg]
  399. HKR, Disable, "MicS",              1, 01 ;  Mic In Select
  400. HKR, Disable, "MonM",              1, 00 ;  Mono Out Mute
  401. HKR, Disable, "MonR",              1, 00 ;  Mono output loopback
  402. HKR, Disable, "MonV",              1, 00 ;  Mono Out Volume
  403. HKR, Disable, "PCBV",              1, 01 ;  PCBeep Volume
  404. HKR, Disable, "VidM",              1, 01 ;  Video Mute
  405. HKR, Disable, "VidR",              1, 01 ;  Video
  406. HKR, Disable, "VidV",              1, 01 ;  Video Volume
  407.  
  408. [SilvRf.AddReg]
  409. HKR, Settings, "MagicNumber",      1, 00, 30, 00, 60
  410. HKR, Settings, "StereoMic",        1, 01 ;  00 = mono mic support, 01 = stereo mic support
  411.  
  412. [Brwnvl1.AddReg]
  413. HKR, Disable, "MicS",              1, 01 ;  Mic In Select
  414. HKR, Disable, "MonM",              1, 01 ;  Mono Out Mute
  415. HKR, Disable, "MonR",              1, 01 ;  Mono output loopback
  416. HKR, Disable, "MonV",              1, 01 ;  Mono Out Volume
  417. HKR, Disable, "PCBV",              1, 01 ;  PCBeep Volume
  418. HKR, Disable, "VidM",              1, 01 ;  Video Mute
  419. HKR, Disable, "VidR",              1, 01 ;  Video
  420. HKR, Disable, "VidV",              1, 01 ;  Video Volume
  421.  
  422. [BrwnNoPhone.AddReg]
  423. HKR, Disable, "PhoM",              1, 01 ;  Phone Mute
  424. HKR, Disable, "PhoR",              1, 01 ;  Phone
  425. HKR, Disable, "PhoV",              1, 01 ;  Phone Volume
  426.  
  427. [Bluem2.AddReg]
  428. HKR, Settings, "MagicNumber",      1, 00, 30, 00, 40
  429. HKR, Settings, "TestReg",          1, 01 ;  
  430.  
  431. [Bluem6.AddReg]
  432. HKR, Disable,  "DWNM",             1, 01 ;  AD1980 Down Mix control. 00 = enable, 01 = disable
  433.  
  434. HKR, Settings, "DWNM",             1, 81 ;  AD1980 Down Mix control. Hardware controled 6 -> 2 channel down mix
  435. HKR, Settings, "JackSense",        1, 80, 50, 00, 00 ; Configure the 1980 Jack Sense Register
  436. HKR, Settings, "MagicNumber",      1, 00, 30, 00, 60
  437. HKR, Settings, "StereoMic",        1, 01 ;  00 = mono mic support, 01 = stereo mic support
  438.  
  439. [NBrokdl.AddReg]
  440. HKR, Disable, "MicS",              1, 00 ;  Mic In Select
  441. HKR, Disable, "MonM",              1, 00 ;  Mono Out Mute
  442. HKR, Disable, "MonR",              1, 00 ;  Mono output loopback
  443. HKR, Disable, "MonV",              1, 00 ;  Mono Out Volume
  444. HKR, Disable, "PCBV",              1, 00 ;  PCBeep Volume
  445. HKR, Disable, "PhoM",              1, 00 ;  Phone Mute
  446. HKR, Disable, "PhoR",              1, 00 ;  Phone
  447. HKR, Disable, "PhoV",              1, 00 ;  Phone Volume
  448. HKR, Disable, "VidM",              1, 00 ;  Video Mute
  449. HKR, Disable, "VidR",              1, 00 ;  Video
  450. HKR, Disable, "VidV",              1, 00 ;  Video Volume
  451.  
  452. HKR, Settings, "MagicNumber",      1, 00, 30, 00, 40
  453.  
  454. [IntMgc.AddReg]
  455. HKR, Settings, "MagicNumber",      1, 00, 30, 00, 40
  456.  
  457. [WDM_AC97AUD_GUID.AddReg]
  458. HKLM,%MediaCategories%\%ADIGUID.PcBeep%,Name,,%Pin.PcBeep%
  459. HKLM,%MediaCategories%\%ADIGUID.PcBeep%,Display,1,00,00,00,00
  460. HKLM,%MediaCategories%\%ADIGUID.Phone%,Name,,%Pin.Phone%
  461. HKLM,%MediaCategories%\%ADIGUID.Phone%,Display,1,00,00,00,00
  462. HKLM,%MediaCategories%\%ADIGUID.Video%,Name,,%Pin.Video%
  463. HKLM,%MediaCategories%\%ADIGUID.Video%,Display,1,00,00,00,00
  464. HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Name,,%Pin.MonoOut%
  465. HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Display,1,00,00,00,00
  466. HKLM,%MediaCategories%\%ADIGUID.BBoost%,Name,,%Pin.BBoost%
  467. HKLM,%MediaCategories%\%ADIGUID.BBoost%,Display,1,00,00,00,00
  468.  
  469. HKLM,%MediaCategories%\%ADIGUID.PCBeepVol%,Name,,%Control.PCBeepVol%
  470. HKLM,%MediaCategories%\%ADIGUID.PCBeepVol%,Display,1,00,00,00,00
  471. HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Name,,%Control.PhoneVol%
  472. HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Display,1,00,00,00,00
  473. HKLM,%MediaCategories%\%ADIGUID.VIDVol%,Name,,%Control.VIDVol%
  474. HKLM,%MediaCategories%\%ADIGUID.VIDVol%,Display,1,00,00,00,00
  475.  
  476. HKLM,%MediaCategories%\%ADIGUID.20DB%,Name,,%Control.20DB%
  477. HKLM,%MediaCategories%\%ADIGUID.20DB%,Display,1,00,00,00,00
  478. HKLM,%MediaCategories%\%ADIGUID.PHATBypass%,Name,,%Control.PHATBypass%
  479. HKLM,%MediaCategories%\%ADIGUID.PHATBypass%,Display,1,00,00,00,00
  480. HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Name,,%Control.MonoVol%
  481. HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Display,1,00,00,00,00
  482. HKLM,%MediaCategories%\%ADIGUID.MicSelect%,Name,,%Control.MicSelect%
  483. HKLM,%MediaCategories%\%ADIGUID.MicSelect%,Display,1,00,00,00,00
  484.  
  485. HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Name,,%Control.CaptureVid%
  486. HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Display,1,00,00,00,00
  487. HKLM,%MediaCategories%\%ADIGUID.CaptureMono%,Name,,%Control.CaptureMono%
  488. HKLM,%MediaCategories%\%ADIGUID.CaptureMono%,Display,1,00,00,00,00
  489. HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Name,,%Control.CapturePhone%
  490. HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Display,1,00,00,00,00
  491.  
  492. HKLM,%MediaCategories%\%ADIGUID.Front%,Name,,%Pin.Front%
  493. HKLM,%MediaCategories%\%ADIGUID.Front%,Display,1,00,00,00,00
  494. HKLM,%MediaCategories%\%ADIGUID.Surround%,Name,,%Pin.Surround%
  495. HKLM,%MediaCategories%\%ADIGUID.Surround%,Display,1,00,00,00,00
  496. HKLM,%MediaCategories%\%ADIGUID.Center%,Name,,%Pin.Center%
  497. HKLM,%MediaCategories%\%ADIGUID.Center%,Display,1,00,00,00,00
  498. HKLM,%MediaCategories%\%ADIGUID.Lfe%,Name,,%Pin.Lfe%
  499. HKLM,%MediaCategories%\%ADIGUID.Lfe%,Display,1,00,00,00,00
  500. HKLM,%MediaCategories%\%ADIGUID.FrontVol%,Name,,%Control.FrontVol%
  501. HKLM,%MediaCategories%\%ADIGUID.FrontVol%,Display,1,00,00,00,00
  502. HKLM,%MediaCategories%\%ADIGUID.SurroundVol%,Name,,%Control.SurroundVol%
  503. HKLM,%MediaCategories%\%ADIGUID.SurroundVol%,Display,1,00,00,00,00
  504. HKLM,%MediaCategories%\%ADIGUID.CenterVol%,Name,,%Control.CenterVol%
  505. HKLM,%MediaCategories%\%ADIGUID.CenterVol%,Display,1,00,00,00,00
  506. HKLM,%MediaCategories%\%ADIGUID.LfeVol%,Name,,%Control.LfeVol%
  507. HKLM,%MediaCategories%\%ADIGUID.LfeVol%,Display,1,00,00,00,00
  508. HKLM,%MediaCategories%\%ADIGUID.BBoostVol%,Name,,%Control.BBoostVol%
  509. HKLM,%MediaCategories%\%ADIGUID.BBoostVol%,Display,1,00,00,00,00
  510.  
  511. HKLM,%MediaCategories%\%ADIGUID.CAC3%,Name,,%Control.CAC3%
  512. HKLM,%MediaCategories%\%ADIGUID.CAC3%,Display,1,00,00,00,00
  513. HKLM,%MediaCategories%\%ADIGUID.CPCM%,Name,,%Control.CPCM%
  514. HKLM,%MediaCategories%\%ADIGUID.CPCM%,Display,1,00,00,00,00
  515.  
  516. [DriverInfo.AddReg]
  517. ; This section is added to all INFs to add registry entries for Driver Information.
  518. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
  519. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%
  520. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%
  521. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, DriverBuildDate,,%DriverBuildDate%
  522. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,"smwdm.sys"
  523. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,"5.12.3516"
  524. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, INFVersion,,%INFVersionID%
  525.  
  526. [SourceDisksNames]
  527. 222=%Empty%,,,
  528.  
  529. [SourceDisksFiles]
  530. smwdm.sys=222
  531. smwdmCH4.inf=222
  532. migrate.dll=222
  533. a3d.dll=222
  534. smsens.sys=222        ;;Sensaura
  535. aeaudio.sys=222        ;;Andrea
  536. ;; copy these files into the
  537. ;; system32\drivers directory
  538.  
  539. [WDM_AC97AUD.CopyList]
  540. smwdm.sys
  541. smsens.sys    ;;Sensaura
  542. aeaudio.sys    ;;Andrea
  543.  
  544. [Sensaura]
  545. a3d.dll
  546.  
  547. ;;**************** NT Install ****************
  548.  
  549. [WDM_BROKDL.NT]
  550. Include=ks.inf,wdmaudio.inf
  551. Needs=Ks.Registration,WDMAUDIO.Registration
  552. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  553. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Brwnvl1.AddReg, BrwnNoPhone.AddReg, IntMgc.AddReg, SPDIFPCM.AddReg
  554.  
  555. [WDM_BRWNVL.NT]
  556. Include=ks.inf,wdmaudio.inf
  557. Needs=Ks.Registration,WDMAUDIO.Registration
  558. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  559. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Brwnvl1.AddReg, BrwnNoPhone.AddReg, IntMgc.AddReg, SPDIFOff.AddReg
  560.  
  561. [WDM_BLUEM2.NT]
  562. Include=ks.inf,wdmaudio.inf
  563. Needs=Ks.Registration,WDMAUDIO.Registration
  564. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  565. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Brwnvl1.AddReg, BrwnPhone.AddReg, Bluem2.AddReg, SPDIFOff.AddReg
  566.  
  567. [WDM_BLUEM6.NT]
  568. Include=ks.inf,wdmaudio.inf
  569. Needs=Ks.Registration,WDMAUDIO.Registration
  570. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  571. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Brwnvl1.AddReg, BrwnPhone.AddReg, Bluem6.AddReg, SPDIF.AddReg
  572.  
  573. [WDM_NBROKDL.NT]
  574. Include=ks.inf,wdmaudio.inf
  575. Needs=Ks.Registration,WDMAUDIO.Registration
  576. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  577. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, NBrokdl.AddReg, SPDIFPCM.AddReg
  578.  
  579. [WDM_FOREST.NT]
  580. Include=ks.inf,wdmaudio.inf
  581. Needs=Ks.Registration,WDMAUDIO.Registration
  582. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  583. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Forest.AddReg, BrwnPhone.AddReg, IntMgc.AddReg, SPDIFOff.AddReg
  584.  
  585. [WDM_SILVRF.NT]
  586. Include=ks.inf,wdmaudio.inf
  587. Needs=Ks.Registration,WDMAUDIO.Registration
  588. CopyFiles=WDM_AC97AUD.CopyList, Sensaura
  589. AddReg=WDM_AC97AUD.AddReg, WDM_AC97AUD_GUID.AddReg, DriverInfo.AddReg, Havre1Brwnvl.AddReg, Brwnvl.AddReg, Forest.AddReg, SilvRf.AddReg, BrwnPhone.AddReg, SPDIFOff.AddReg
  590.  
  591. [WDM_BROKDL.NT.Interfaces]
  592. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  593. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  594. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  595. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  596. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  597.  
  598. [WDM_BRWNVL.NT.Interfaces]
  599. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  600. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  601. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  602. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  603. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  604.  
  605. [WDM_BLUEM2.NT.Interfaces]
  606. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  607. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  608. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  609. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  610. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  611.  
  612. [WDM_BLUEM6.NT.Interfaces]
  613. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  614. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  615. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  616. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  617. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  618.  
  619. [WDM_NBROKDL.NT.Interfaces]
  620. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  621. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  622. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  623. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  624. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  625.  
  626. [WDM_FOREST.NT.Interfaces]
  627. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  628. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  629. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  630. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  631. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  632.  
  633. [WDM_SILVRF.NT.Interfaces]
  634. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  635. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  636. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, AC97Aud.Interface.Wave
  637. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, AC97Aud.Interface.Topology
  638. AddInterface=%ANDREA_INTERFACE%,,AC97Aud.Interface.Andrea
  639.  
  640. ; For Andrea
  641.  
  642. [WDM_BROKDL.NT.HW]
  643. AddReg=FilterAddReg.NT
  644.  
  645. [WDM_BRWNVL.NT.HW]
  646. AddReg=FilterAddReg.NT
  647.  
  648. [WDM_BLUEM2.NT.HW]
  649. AddReg=FilterAddReg.NT
  650.  
  651. [WDM_BLUEM6.NT.HW]
  652. AddReg=FilterAddReg.NT
  653.  
  654. [WDM_NBROKDL.NT.HW]
  655. AddReg=FilterAddReg.NT
  656.  
  657. [WDM_FOREST.NT.HW]
  658. AddReg=FilterAddReg.NT
  659.  
  660. [WDM_SILVRF.NT.HW]
  661. AddReg=FilterAddReg.NT
  662.  
  663. ;;end Andrea
  664.  
  665. [AC97Aud.Interface.Wave]
  666. AddReg=AC97Aud.Interface.Wave.AddReg
  667. [AC97Aud.Interface.Wave.AddReg]
  668. HKR,,FriendlyName,,%AC97Aud.Wave.szPname%
  669. HKR,,CLSID,,%Proxy.CLSID%
  670.  
  671. [AC97Aud.Interface.Topology]
  672. AddReg=AC97Aud.Interface.Topo.AddReg
  673. ;;must use topo because topology is too long
  674. [AC97Aud.Interface.Topo.AddReg]
  675. HKR,,FriendlyName,,%AC97Aud.Topology.szPname%
  676.  
  677. ;For Andrea
  678. [AC97Aud.Interface.Andrea]
  679. AddReg=AC97Aud.Interface.Andr.AddReg
  680. [AC97Aud.Interface.Andr.AddReg]
  681. HKR,,FriendlyName,,%AC97Aud.Andrea.szPname%
  682. [FilterAddReg]
  683. HKR,,UpperFilters,0x00010000,AEAudio.sys
  684. [FilterAddReg.NT]
  685. HKR,,"UpperFilters",0x00010000,"AEAUDIO"
  686.  
  687. [WDM_BROKDL.NT.Services]
  688. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  689. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  690.  
  691. [WDM_BRWNVL.NT.Services]
  692. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  693. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  694.  
  695. [WDM_BLUEM2.NT.Services]
  696. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  697. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  698.  
  699. [WDM_BLUEM6.NT.Services]
  700. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  701. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  702.  
  703. [WDM_NBROKDL.NT.Services]
  704. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  705. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  706.  
  707. [WDM_FOREST.NT.Services]
  708. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  709. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  710.  
  711. [WDM_SILVRF.NT.Services]
  712. AddService = smwdm, 0x00000002, WDM_AC97AUD_Service_Inst
  713. AddService = aeaudio,0x00000000, aeaudio_Service_Inst        ;;Andrea
  714.  
  715. [WDM_AC97AUD_Service_Inst]
  716. ;DisplayName    = %WDM_AC97AUD.SvcDesc%
  717. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  718. StartType      = 3                  ; SERVICE_DEMAND_START
  719. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  720. ServiceBinary  = %10%\system32\drivers\smwdm.sys
  721.  
  722. ; For Andrea
  723. [aeaudio_Service_Inst]
  724. ;DisplayName    = %AEAudio.SvcDesc%
  725. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  726. StartType      = 3                  ; SERVICE_DEMAND_START
  727. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  728. ServiceBinary  = %10%\system32\drivers\aeaudio.sys
  729.  
  730. [Strings]
  731. ;; AC'97 Device friendly names (GUIDS non-localizeable)
  732.  
  733. ADIGUID.PcBeep      ="{992C6360-643D-11D2-9BDC-00A0C9696B7D}"
  734. ADIGUID.MonoOut     ="{992C6361-643D-11D2-9BDC-00A0C9696B7D}"
  735. ADIGUID.Phone       ="{992C6362-643D-11D2-9BDC-00A0C9696B7D}"
  736. ADIGUID.Video       ="{992C6366-643D-11D2-9BDC-00A0C9696B7D}"
  737. ADIGUID.PCBeepVol   ="{992C6372-643D-11D2-9BDC-00A0C9696B7D}"
  738. ADIGUID.MonoVol     ="{992C6374-643D-11D2-9BDC-00A0C9696B7D}"
  739. ADIGUID.PhoneVol    ="{992C6376-643D-11D2-9BDC-00A0C9696B7D}"
  740. ADIGUID.VIDVol      ="{992C637A-643D-11D2-9BDC-00A0C9696B7D}"
  741.  
  742. ADIGUID.20DB        ="{992C6380-643D-11D2-9BDC-00A0C9696B7D}"
  743. ADIGUID.PHATBypass  ="{992C6387-643D-11D2-9BDC-00A0C9696B7D}"
  744. ADIGUID.MicSelect   ="{992C638D-643D-11D2-9BDC-00A0C9696B7D}"
  745.  
  746. ADIGUID.CaptureVid  ="{992C6392-643D-11D2-9BDC-00A0C9696B7D}"
  747. ADIGUID.CaptureMono ="{992C6396-643D-11D2-9BDC-00A0C9696B7D}"
  748. ADIGUID.CapturePhone ="{992C6397-643D-11D2-9BDC-00A0C9696B7D}"
  749.  
  750. ADIGUID.Front       ="{992C636A-643D-11D2-9BDC-00A0C9696B7D}"
  751. ADIGUID.Surround    ="{992C6365-643D-11D2-9BDC-00A0C9696B7D}"
  752. ADIGUID.Center      ="{992C6364-643D-11D2-9BDC-00A0C9696B7D}"
  753. ADIGUID.Lfe         ="{992C6363-643D-11D2-9BDC-00A0C9696B7D}"
  754. ADIGUID.FrontVol    ="{992C6370-643D-11D2-9BDC-00A0C9696B7D}"
  755. ADIGUID.SurroundVol ="{992C6381-643D-11D2-9BDC-00A0C9696B7D}"
  756. ADIGUID.CenterVol   ="{992C6382-643D-11D2-9BDC-00A0C9696B7D}"
  757. ADIGUID.LfeVol      ="{992C6383-643D-11D2-9BDC-00A0C9696B7D}"
  758. ADIGUID.BBoost      ="{9557C941-7360-11D4-8133-0050046069C0}"
  759. ADIGUID.BBoostVol   ="{9557C942-7360-11D4-8133-0050046069C0}"
  760.  
  761. ADIGUID.CAC3        ="{A3156CD9-A925-4A37-BD1F-BC9D627F3F06}"
  762. ADIGUID.CPCM        ="{A3156CDA-A925-4A37-BD1F-BC9D627F3F06}"
  763.  
  764. ;; Analog Devices friendly names (localizeable)
  765. ;Sources (Pins)
  766. Pin.PcBeep       ="PC Beep"          ; PC Beep Input
  767. Pin.MonoOut      ="Mono Out"         ; Mono line output
  768. Pin.Phone        ="Phone"            ; Phone Input
  769. Pin.Video        ="Video"            ; Video Input
  770. Pin.Front        ="Front"            ; Front Output
  771. Pin.Surround     ="Surround"         ; Surround Output
  772. Pin.Center       ="Center"           ; Center Channel Output
  773. Pin.Lfe          ="Lfe   "           ; Sub woofer ( Lfe )
  774. Pin.BBoost       ="BassBoost"        ; Bass Boost
  775.  
  776. ;Controls       (Controls as related to Sources)
  777.  
  778. Control.PCBeepVol     ="PCBeep Volume"   ; PC Beep volume control name
  779. Control.PhoneVol      ="Phone Volume"    ; Phone volume control name
  780. Control.VIDVol        ="Video Volume"    ; Video volume control name
  781. Control.20DB          ="MIC Boost"       ; Microphone advanced control
  782. Control.PHATBypass    ="Apply 3D effect to digital audio"
  783.                                          ; 3D bypass control string (bypass
  784.                                          ;  spatialization on digital streams)
  785.  
  786. Control.MonoVol       ="Mono Volume"     ; Monoaural Output volume control name
  787. Control.MicSelect     ="Mic2 Select"     ; Microphone advanced control
  788.  
  789. Control.CaptureVid    ="Video"           ; Video Record
  790. Control.CaptureMono   ="Mono Out"        ; Mono Mix Record
  791. Control.CapturePhone  ="Phone"           ; Phone Record
  792.  
  793. Control.FrontVol     ="Front Volume"     ; Front Output
  794. Control.SurroundVol  ="Surround Volume"  ; Surround Output
  795. Control.CenterVol    ="Center Volume"    ; Center Channel Output
  796. Control.LfeVol       ="Lfe Volume"       ; Sub woofer ( Lfe )
  797. Control.BBoostVol    ="BassBoost Level"  ; Bass Boost
  798.  
  799. Control.CAC3         ="AC3 SPDIF"     ; AC3 Select
  800. Control.CPCM         ="PCM SPDIF"     ; PCM Select
  801.  
  802. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  803. Upgd="Software\Microsoft\Windows\CurrentVersion\Setup\UpgradeDrivers"
  804. UpDir="win9xmig\DevUpgrd\ADIW2K\smwdmCH4.inf"
  805. WDM_MIDI="WDM-based Device"
  806. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  807. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  808. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  809. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  810. KSNAME_Wave="Wave"
  811. KSNAME_Topology="Topology"
  812. ANDREA_INTERFACE="{56907941-3AFE-11d4-AE2C-00A0CC242D2C}"
  813. AC97Aud.Andrea.szPname="Andrea in SoundMAX"
  814.  
  815. ANLG="Analog Devices"
  816. MfgName="Analog Devices, Inc."
  817. Empty="Install disk"
  818.  
  819. *WDM_AC97AUD.DeviceDesc="SoundMAX Integrated Digital Audio"
  820. AC97Aud.Wave.szPname="SoundMAX Digital Audio"
  821. AC97Aud.Topology.szPname="SoundMAX Digital Audio"
  822.  
  823. ;WDM_AC97AUD.SvcDesc = "SoundMAX Integrated Digital Audio"
  824.  
  825. ; History Information
  826. DriverMfgr="AnalogDevices"
  827. DriverVersionID="5.12.3516"
  828. DriverBuildDate="08/23/2002"
  829. DriverBuildID="5.12.01.3516"
  830. INFVersionID=%DriverBuildID%-0020
  831. DriverOEM="AnalogDevices"
  832. DriverFamily="Audio"
  833. DriverProduct="SoundMAX"
  834. DriverDescription="Audio Driver"
  835. DriverOEMVersion="x00"
  836.  
  837.